/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }

.header{ padding-top:35px; padding-bottom:25px;}
.header .left a{ display:block; float:left; padding-right:15px; height:53px; border-right:1px solid #e6e6e6; margin-right:10px;}
.header .left img{display:block;margin-top: -31px;}
.header .left strong{ font-size:22px; color:#1874c1;}
.header .left p{font-size: 12px;color:#696969;margin-top: 16px;}
.header .right{ background:url(../images/tel.png) no-repeat left center; padding-left:48px;}
.header .right p{ font-size:16px; color:#898989;}
.header .right strong{font-size: 26px;color:#cb2b1f;display:block;height: 51px;line-height: 46px;}

.nav{ height:56px; line-height:56px; background:#1874c1;}
.nav ul li.nLi{ display:block; position:relative;float:left; width:170px; text-align:center; font-size:15px;  border-right:1px solid #135790; box-sizing:border-box;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.nav ul li.nLi a{ display:block; color:#fff;}
.nav ul li.last{ border:none;}
.nav ul li.nLi:hover{ background:#cb2b1f}
.nav ul li.nLi .sub{ position:absolute; left:0; top:56px;  display:none; z-index:9999; width:260px; background:#1874c1;}
.nav ul li.nLi .sub a{ display:block; border-top:1px solid #135790; height:45px; line-height:45px; text-align:left; font-size:14px; width:110px; float:left; padding-left:20px;}
.nav ul li.nLi .sub a:hover{ background:#cb2b1f}

.fullSlide{ min-width:1200px;  position:relative;height:478px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:478px;  }
.fullSlide .bd ul{ width:100%  !important; height:478px; }
.fullSlide .bd li{ width:100% !important; height:478px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:478px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; border-radius:25px; margin:5px; background:rgba(255,255,255,0.7); overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#1874c1; }

.fullSlide .prev,
.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=40);opacity:0.4;  }
.fullSlide .prev { left: 50%;margin-left: -600px; }
.fullSlide .next { background-position: 0 -90px; right: 50%; margin-right: -600px;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }
	

.lmt{ padding-top:40px; margin-bottom:25px;}
.lmt strong{ display:block; text-align:center; font-size:38px; font-weight:normal;}
.lmt p{ font-size:15px; text-align:center; color:#888888; margin-top:10px;}

.lmt1{ margin-bottom:30px;}
.lmt1 p{ text-align:center; height:27px; border-bottom:1px solid #ededed}
.lmt1 p strong{ display:inline-block; text-align:center; font-size:38px; font-weight:normal; position:relative; background:#fff; padding:0 15px;}
.lmt1 p strong:after{ content:""; width:16px; height:16px; background:url(../images/x.png) no-repeat center; position:absolute; right:-16px; top:20px;}
.lmt1 p strong:before{ content:""; width:16px; height:16px; background:url(../images/x.png) no-repeat center; position:absolute; left:-16px; top:20px;}
.lmt1 span{ display:block; text-align:center; font-size:16px; color:#888888; margin-top:35px;}
.lmt1 img{ display:block; margin:0 auto;}

.search{ height:54px; line-height:54px; border-bottom:1px solid #e4e4e4; background:#f3f3f3;}
.search .left{ font-size:14px; color:#747474;}
.search .left a{ color:#747474; display:inline-block; margin-right:15px;}
.search .left a:hover{ color:#cb2b1f}
.search .right .text{ display:block; float:left; width:203px; height:30px; line-height:30px; border:none;border-right:none; padding-left:5px; margin-top:11px;}
.search .right .submit{ display:block; float:left; width:31px; height:30px; background:url(../images/ss.jpg) no-repeat center; margin-top:11px; border:none; cursor:pointer;}


.youshi_1{ background:#f6f6f6; padding-bottom:55px}

.youshi_1 ul{ margin-top:45px;}
.youshi_1 ul li{ display:block; float:left; width:300px; text-align:center; height:75px; border-left:1px solid #e3e3e3; box-sizing:border-box;}
.youshi_1 ul li span{ display:inline-block; color:#000; position:relative; }
.youshi_1 ul li span strong{ font-size:46px; font-weight:normal;}
.youshi_1 ul li span i{ font-style:normal; color:#767676; position:absolute; top:10px; right:-20px; font-size:16px;}
.youshi_1 ul li p{ text-align:center; font-size:15px; color:#767676;}
.youshi_1 ul li.last{ border-right:1px solid #e3e3e3;}

.pro_nav{ padding-top:35px; padding-bottom:7px;}
.pro_nav dl{ background:#1874c1; margin-bottom:18px;}
.pro_nav dl dt{display:block;float:left;width: 200px;text-align:center;font-size: 18px;color:#fff;font-weight:bold;background:#1874c1;height: 110px;line-height: 112px;vertical-align:middle;position:relative;}
.pro_nav dl dt:after{ content:""; width:10px; height:19px; background:url(../images/jiao.png) no-repeat center; position:absolute; right:-21px; top:0; bottom:0; margin:auto 0;}
.pro_nav dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.pro_nav dl dt a{ color:#fff;}
.pro_nav dl dd{background:#fff;width: 965px;float:right;border:1px solid #e9e9e9;border-left:none;padding:10px 0;padding-left:23px;}
.pro_nav dl dd a{display:block;float:left;width: 138px;height:30px;line-height:30px;font-size: 15px;color:#767676;}
.pro_nav dl.pro_nav2 dt{ height:61px; line-height:61px;}
.pro_nav dl.pro_nav2 dd{ padding:15px 0;padding-left:23px;}
.pro_nav dl dd a:hover{ color:#1874c1}

.pro-index{ margin-top:10px;}
.pro-index ul{ width:1230px;}
.pro-index ul li{ display:block; float:left; width:281px; margin-right:23px; margin-bottom:23px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-index ul li i{ display:block; width:281px; height:234px; overflow:hidden; position:relative;}
.pro-index ul li i img{display:block; width:281px; height:234px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-index ul li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pro-index ul li i a.more{ padding-top:7px;display:block; width:54px; height:56px; background:url(../images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px;}
.pro-index ul li .pro_text{ width:279px; border:1px solid #e1e1e1; padding:13px 0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.pro-index ul li .pro_text strong{ display:block; text-align:center; font-size:15px; color:#2b2b2b;}
.pro-index ul li .pro_text p{ text-align:center; font-size:13px; color:#767676; margin-top:10px;}
.pro-index ul li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1);}
.pro-index ul li:hover  .pro_text{ border:1px solid #fff;}

.youshi_2{ background:url(../images/youshi2_maxbg.png); margin-top:25px;}
.youshi_2 .youshi2_tit{ height:225px; background:url(../images/youshi2_tit.jpg) no-repeat center;} 
.youshi_2 .box{ height:1362px; background:url(../images/youshi2_bg.jpg) no-repeat center; padding-top:60px;}
.youshi_2 .box dl{ width:530px;}
.youshi_2 .box dl dt{ padding-bottom:13px; border-bottom:1px dashed #d2d2d2}
.youshi_2 .box dl dt b{ display:block; float:left; width:44px; height:45px; text-align:center; line-height:45px; background:url(../images/youshi2_dt.png) no-repeat center; color:#fff; font-size:26px; font-weight:normal; font-family:Impact; margin-right:7px; margin-bottom:4px;}
.youshi_2 .box dl dt strong{ font-size:18px; color:#1874c1; height:45px; line-height:45px; display:block; }
.youshi_2 .box dl dt span{ font-size:13px; line-height:21px; color:#cbcbcb; display:block; clear:both }
.youshi_2 .box dl dd{ font-size:15px; color:#757474; line-height:28px; margin-top:10px;}
.youshi_2 .box dl.youshi2_2{ float:right; margin-top:92px;}
.youshi_2 .box dl.youshi2_3{ float:left; clear:both; margin-top:143px;}
.youshi_2 .box dl.youshi2_4{ float:right;  clear:both; margin-top:53px;}
.youshi_2 .box dl.youshi2_5{ float:left;  clear:both; margin-top:97px;}


.changjia{ padding-top:45px;}
.changjia ul{ width:1250px;}
.changjia ul li{ display:block; float:left; width:262px; height:182px; position:relative; margin-right:46px; margin-bottom:46px; cursor:pointer;}
.changjia ul li i{ display:block;width:262px; height:182px; overflow:hidden;}
.changjia ul li img{ display:block;width:262px; height:182px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.changjia ul li p{ width:100%; height:30px; line-height:30px; background:#1874c1; position:absolute; left:0; bottom:0; color:#fff; text-align:center; font-size:15px;}
.changjia ul li p b{ display:inline-block; width:19px; height:19px; text-align:center; line-height:19px; background:#fff; border-radius:25px; font-size:12px; color:#1874c1; margin-right:5px;}
.changjia ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.changjia ul li:after{ content:""; width:29px; height:15px; background:url(../images/jt.png) no-repeat center; position:absolute; right:-38px; top:75px;}
.changjia ul li:nth-of-type(4n+4):after{ display:none;}


.vs{ padding-bottom:30px;}
.vs .left{ width:575px;}
.vs .left ul li{ border:1px solid #e3e3e3; cursor:pointer; margin-bottom:30px; position:relative; height:165px; width:573px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.vs .left ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.vs .left ul li img{ display:block; float:right;}
.vs .left ul li .vs_box{ width:324px; margin-left:23px; padding:10px 0;}
.vs .left ul li .vs_box strong{ display:block; font-size:22px; color:#1874c1;}
.vs .left ul li .vs_box span{ display:block; font-size:14px; color:#1874c1; margin-top:10px; border-bottom:1px dashed #dedede; padding-bottom:10px; }
.vs .left ul li .vs_box p{ font-size:14px; color:#6a6a6a; line-height:23px; margin-top:8px;}
.vs .left ul li:after{ content:""; width:42px; height:55px; background:url(../images/vs.jpg) no-repeat center; position:absolute; right:-47px; top:58px;    visibility: initial;}
.vs .left ul li:hover{ box-shadow:0px 5px 50px rgba(0,0,0,.1);}

.vs .right{ width:575px;}
.vs .right ul li{ border:1px solid #e3e3e3; margin-bottom:30px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.vs .right ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.vs .right ul li img{ display:block; float:left;}
.vs .right ul li .vs_box{ width:324px; float:right; margin-right:23px; padding:10px 0;}
.vs .right ul li .vs_box strong{ display:block; font-size:22px; color:#494948;}
.vs .right ul li .vs_box span{ display:block; font-size:14px; color:#494948; margin-top:10px; border-bottom:1px dashed #dedede; padding-bottom:10px; }
.vs .right ul li .vs_box p{ font-size:14px; color:#6a6a6a; line-height:23px; margin-top:8px;}
.vs .right ul li:hover{ box-shadow:0px 5px 50px rgba(0,0,0,.1);}

.jiejue{ height:509px; background:url(../images/jiejue_bg.jpg) no-repeat center;}
.jiejue .lmt strong{ color:#fff;}
.jiejue .lmt p{ color:#fff;}
.jiejue .lmt{ padding-top:43px;}
.jiejue ul li{ width:128px; float:left;}
.jiejue ul li img{ display:block; margin:0 auto;}
.jiejue ul li strong{ display:block; text-align:center; color:#fff; font-size:30px; font-family:Impact; font-weight:normal; margin:5px 0;}
.jiejue ul li p{ text-align:center; color:#fff; font-size:16px;}
.jiejue ul li.jj_1{ margin-left:38px; }
.jiejue ul li.jj_2{ margin-left:75px; margin-top:113px; }
.jiejue ul li.jj_3{ margin-left:75px;  }
.jiejue ul li.jj_4{ margin-left:75px; margin-top:113px; }
.jiejue ul li.jj_5{ margin-left:75px;  }
.jiejue ul li.jj_6{ margin-left:75px; margin-top:113px; }


.case{ padding-top:30px; padding-bottom:32px;}
.case ul li{ display:block; float:left; width:375px; margin-right:40px;}
.case ul li img{ display:block; width:375px; height:268px;}
.case ul li .case_text{ padding:15px; border:1px solid #dfdfdf}
.case ul li .case_text a.tit{ display:block; font-size:17px; color:#313131; font-weight:bold; height:28px; line-height:28px; overflow:hidden;}
.case ul li .case_text p{ font-size:14px; color:#717171; line-height:23px; margin-top:10px; height:46px; overflow:hidden;}
.case ul li .case_text a.tit:hover{ color:#1874c1}
.case ul li .case_text p a{ color:#1874c1;} 
.case ul li span{ text-align:center; margin-top:15px; display:block;}
.case ul li span a{ display:inline-block; width:162px; height:34px; line-height:34px; text-align:center; color:#fff; border-radius:5px; background:#b9b9b9; font-size:14px; margin:0 3px;}
.case ul li span a.more1{ background:#1874c1;}
.case ul li span a:hover{ box-shadow:0px 0px 15px #b9b9b9}
.case ul li span a.more1:hover{ box-shadow:0px 0px 15px #1874c1}

.case .picScroll-left{ position:relative; padding-bottom:65px;}
.case .picScroll-left .prev{ width:77px; height:34px; background:url(../images/prev.png) no-repeat center; position:absolute; bottom:0; left:515px; cursor:pointer; }
.case .picScroll-left .next{ width:77px; height:34px; background:url(../images/next.png) no-repeat center; position:absolute; bottom:0; right:515px;cursor:pointer; }
.case .picScroll-left .prev:hover{ background:url(../images/prev_on.png) no-repeat center;}
.case .picScroll-left .next:hover{ background:url(../images/next_on.png) no-repeat center;}

.about{ background:#f6f6f6; padding-top:30px; padding-bottom:35px;}
.about .lmt1 p{ border-bottom:1px solid #e6e6e6}
.about .lmt1 p strong{background:#f6f6f6;}
.about .lmt1 p strong:after{ content:""; width:16px; height:16px; background:url(../images/xx.png) no-repeat center; position:absolute; right:-16px; top:20px;}
.about .lmt1 p strong:before{ content:""; width:16px; height:16px; background:url(../images/xx.png) no-repeat center; position:absolute; left:-16px; top:20px;}
.about .nav_tab{ text-align:center; margin-bottom:23px;}
.about .nav_tab a{ display:inline-block; width:159px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#b3b3b3; margin:0 5px;}
.about .nav_tab a:hover,.about .nav_tab a.on{ background:#1874c1;}
.about .jianjie{ font-size:15px; line-height:29px; color:#585858; margin-top:10px;}
.about ul{ margin-top:45px;}
.about ul li{ display:block; float:left; width:300px; text-align:center; height:75px; border-left:1px solid #e3e3e3; box-sizing:border-box;}
.about ul li span{ display:inline-block; color:#000; position:relative; }
.about ul li span strong{ font-size:46px; font-weight:normal;}
.about ul li span i{ font-style:normal; color:#767676; position:absolute; top:10px; right:-20px; font-size:16px;}
.about ul li p{ text-align:center; font-size:15px; color:#767676;}
.about ul li.last{ border-right:1px solid #e3e3e3;}


.news{ padding-top:45px; padding-bottom:45px;}
.news .tab-hd { margin-bottom:30px;}
.news .tab-hd ul{ text-align:center;}
.news .tab-hd ul li{ display:inline-block; width:159px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#b3b3b3; margin:0 5px;}
.news .tab-hd ul li a{ display:block; color:#fff;}
.news .tab-hd ul li.on{background:#1874c1;}
.news .tab-bd .tab-pal ul{ width:1240px;}
.news .tab-bd .tab-pal ul li{ display:block; float:left; width:273px; margin-right:36px;}
.news .tab-bd .tab-pal ul li img{ display:block; width:273px; height:198px;}
.news .tab-bd .tab-pal ul li a.tit{ display:block; font-size:16px; height:39px; line-height:39px; color:#000000; overflow:hidden; padding:4px 0;}
.news .tab-bd .tab-pal ul li .time{ height:33px; line-height:33px; border-bottom:1px solid #ececec; border-top:1px solid #ececec; font-size:14px; color:#c9c9c9; padding-left:20px; background:url(../images/time.png) no-repeat left center;}
.news .tab-bd .tab-pal ul li p{ font-size:14px; line-height:25px; color:#9b9b9b; margin-top:5px; height:75px; overflow:hidden;}
.news .tab-bd .tab-pal ul li p a{ color:#1874c1;}
.news .tab-bd .tab-pal ul li a.tit:hover{ color:#1874c1;}



.footer{ background:#323232;padding-top:25px; }
.links { border-bottom:1px solid #3c3c3c;  padding-bottom:15px; margin-bottom:15px;}
.links p{ font-size:18px; color:#fff; font-weight:bold; margin-bottom:5px;}
.links p span{ font-weight:normal; font-size:14px; color:#545454;}
.links a{ display:inline-block; font-size:14px; color:#828282; line-height:28px; margin-right:10px;}
.links a:hover{ color:#fff;}
.links .box1{ width:1200px; margin:0 auto;}
.footer .left{ width:670px;}
.footer .left dl{ display:block; float:left; width:106px; margin-right:35px;}
.footer .left dl dt{ display:block; height:39px; line-height:39px; border-bottom:1px solid #403a30; color:#fff; position:relative; font-size:15px; padding-bottom:5px; margin-bottom:5px;}
.footer .left dl dt:after{ content:""; width:7px; height:1px; background:#1874c1; position:absolute; left:0; bottom:0;}
.footer .left dl dd{ display:block; height:30px; line-height:30px; font-size:14px; color:#8c8c8c;}
.footer .left dl dd a{ color:#8c8c8c}
.footer .left dl dd a:hover{ color:#fff;}
.footer .right{ width:490px;}
.footer .box{ padding-bottom:10px;}
.footer .right .tit{display:block; height:39px; line-height:39px; border-bottom:1px solid #403a30; color:#fff; font-weight:bold; position:relative; font-size:15px; padding-bottom:5px; margin-bottom:15px;}
.footer .right .tit:after{ content:""; width:7px; height:1px; background:#1874c1; position:absolute; left:0; bottom:0;}
.footer .right img{ float:right;}
.footer .right ul{ background:url(../images/footer_ul.png) no-repeat left center; padding-left:36px;}
.footer .right ul li{ font-size:14px; line-height:32px; height:32px; color:#8c8c8c}

.footer .copyright{height: 55px;line-height: 90px;text-align:center;background:#292929;color:#8c8c8c;font-size: 13px;}
.footer .copyright a{ color:#8c8c8c;}


.neiye{ padding-top:20px; padding-bottom:30px;}
.neiye .left{ width:250px;}
.nydh{ width:250px; background:#1874c1; padding-bottom:2px;}
.pd{ padding-bottom:0;}
.nydh .title{ padding-top:15px; padding-bottom:15px;}
.nydh .title strong{ display:block; font-size:24px; color:#fff; text-align:center;}
.nydh .title p{ font-size:12px; color:rgba(255,255,255,.2); text-align:center; margin-top:6px;}
.nydh ul{ width:246px; background:#fff; margin:0 auto;}
.nydh ul dl dt{ width:210px; height:48px; line-height:48px; background:url(../images/pro-nav-dt.png) no-repeat 13px #bae5e3; font-size:15px; color:#1874c1; font-weight:bold; padding-left:35px; }
.nydh ul dl .pro-dd{ width:220px; margin:0 auto;}
.nydh ul dl .pro-dd:after { content:""; display:block; height:38px; visibility:hidden; clear:both; }
.nydh ul dl .pro-dd dd{ display:block; float:left; width:100px; height:42px; line-height:42px; border-bottom:1px solid #eeeeee; font-size:14px; background:url(../images/pro-nav-dd.png) no-repeat left center; padding-left:10px;}
.nydh ul dl .pro-dd dd a{ display:block; color:#6f6f6f;}
.nydh ul dl .pro-dd dd.on a{color:#1874c1}
.nydh ul dl{ margin-bottom:-38px;}
.nydh ul dl .pro-dd dd a:hover{ color:#1874c1}

.nydh .ul_li{ width:248px; border:1px solid #e9e9e9; border-bottom:none;}
.nydh .ul_li li{ font-size:15px; color:#3b3b3b; background:url(../images/ul_li1.png) no-repeat 20px center; height:60px; line-height:60px; border-bottom:1px solid #e9e9e9; padding-left:47px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.nydh .ul_li li a{ display:block; color:#3b3b3b; }
.nydh .ul_li li:hover,.nydh .ul_li li.on{ background:url(../images/ul_li.png) no-repeat 20px center;}
.nydh .ul_li li:hover a,.nydh .ul_li li.on a{ color:#1874c1;}

.neiye .left .ad{ display:block; width:250px; margin-top:15px;}

.nylx{ width:250px; margin-top:15px;}
.nylx .title{ width:230px; height:57px; line-height:57px; background:#1874c1; padding-left:20px; color:#fff; font-size:16px; font-weight:bold; position:relative;}
.nylx .title span{ font-weight:normal; font-size:12px; color:rgba(255,255,255,.2);}
.nylx .title:after{ content:""; width:4px; height:13px; background:#fff; position:absolute; left:11px; top:22px;}

.nylx .nylx_box{ width:248px; border:1px solid #dfdfdf; border-top:none; padding-top:20px; padding-bottom:20px;} 
 
.nylx .nylx_box b{ display:block; width:230px; margin:0 auto; font-size:15px; color:#323232; border-top:1px solid #eeeeee; padding-top:15px; margin-top:10px;}
.nylx .nylx_box p{ width:230px; margin:0 auto; font-size:14px; color:#5d5d5d; line-height:29px; margin-top:5px;}

.nylx .ny_tel{ padding-left:60px; width:155px; margin:0 auto; background:url(../images/ny_tel.png) no-repeat left center;}
.nylx .ny_tel span{ display:block; font-size:15px; color:#8d8d8d;}
.nylx .ny_tel strong{ display:block; font-size:20px; color:#444444;}

.neiye .right{ width:930px;}
.neiye .right .newsnav{ width:930px; height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; }
.neiye .right .newsnav p{ float:right; font-size:14px; color:#aeaeae;}
.neiye .right .newsnav p a{ color:#aeaeae;}
.neiye .right .newsnav p a:hover{ color:#1874c1}
.neiye .right .newsnav strong{ display:inline-block; font-size:19px; color:#2b2b2b; padding-left:14px; padding-right:3px; position:relative; border-bottom:2px solid #1874c1;}
.neiye .right .newsnav strong:after{ content:""; width:4px; height:15px; background:#1874c1; position:absolute; left:0px; top:19px;}
.neiye .right .neiye_right{ margin-top:15px;}
.neiye .right .neiye_right .pro-list { width:965px;}

.neiye .right .neiye_right .pro-list li{ display:block; float:left; width:290px; margin-right:30px; margin-bottom:23px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li i{ display:block; width:290px; height:240px; overflow:hidden; position:relative;}
.neiye .right .neiye_right .pro-list li i img{display:block; width:290px; height:240px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.neiye .right .neiye_right .pro-list li i a.more{ padding-top:7px;display:block; width:54px; height:56px; background:url(../images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px;}
.neiye .right .neiye_right .pro-list li .pro_text{ width:288px; border:1px solid #e1e1e1; padding:13px 0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li .pro_text strong{display:block;text-align:center;font-size: 12px;color:#2b2b2b;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li .pro_text p{ text-align:center; font-size:13px; color:#767676; margin-top:10px;}
.neiye .right .neiye_right .pro-list li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1);}
.neiye .right .neiye_right .pro-list li:hover  .pro_text{ border:1px solid #fff;}
.neiye .right .neiye_right .pro-list li:hover .pro_text strong{ color:#1874c1;}

.fenye {width: 100%;margin: 0 auto;margin-top:15px;margin-bottom:30px; text-align:center;}
.fenye li{ float:left;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #1874c1; font-size: 14px;color: #fff;margin: 0 2px;background: #1874c1; border-radius:5px;}

.tiaofu{ width:930px; height:139px; background:url(../images/tiaofu.jpg) no-repeat center; position:relative; margin-bottom:10px;}
.tiaofu strong{ display:block; color:#fff; font-size:28px; position:absolute; bottom:30px; right:217px; font-family:Arial;}
.tiaofu img{ display:block; position:absolute; right:77px; top:12px;}


.pro-xq{ width:930px}
.pro-xq .pic{ float:left;width:483px; height:358px; margin-right:20px;}
.pro-xq .pic img{ width:483px; height:358px; }


.TB-focus{width:483px; height:358px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#7c7c7c; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;margin-left:3px; color:#fff; border-radius:10px; }
.TB-focus .hd li.on { background:#b00000; color:#fff;  }
.TB-focus img{ width:483px; height:358px;}
 
.pro-xq .pro-js{ width:427px; float:left;}
.pro-xq .pro-js h1{font-size: 18px;color:#000;height:68px;line-height:68px;border-bottom:1px solid #eee;}


.pro-xq .pro-js .pro-xx{ font-size:14px; color:#5b5b5b; overflow-y: auto;line-height:23px; height:160px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0;}
.pro-xq .pro-lx{ padding-top:25px; border-bottom:1px solid #eee; padding-bottom:20px;}
.pro-xq .pro-lx p{ width:240px; float:left; font-size:16px; color:#1874c1;}
.pro-xq .pro-lx p i{ display:block; float:left; margin-right:5px; width:40px; height:40px; background:url(../images/ico-tel.png) no-repeat center;}
.pro-xq .pro-lx p font{    line-height: 15px; display: block; margin-bottom: 3px;}
.pro-xq .pro-lx:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }
.pro-xq .pro-lx p span{ display:block; font-size:24px; font-weight:bold; color:#1874c1; line-height:24px;}
.pro-xq .pro-lx a.zx{ display:inline-block; float:right; width:120px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px; background:#1874c1; margin-top:5px; }
.pro-xq .pro-lx a.zx1{ background:#3bb3ff;}
.pro-xq .pro-lx a.zx:hover{ border-radius:25px;}

.pro-xq .pro-xiangqing{ margin-top:20px; font-size:14px; color:#3c3c3c; line-height:28px; padding-bottom:30px;}


.neiye .right .neiye_right .case-list{ margin-bottom:30px;}
.neiye .right .neiye_right .case-list li{ padding:15px 0; border-bottom:1px dashed #dddddd;}
.neiye .right .neiye_right .case-list li img{ display:block; float:left; width:197px; height:141px; margin-right:18px;}
.neiye .right .neiye_right .case-list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.neiye .right .neiye_right .case-list li a.tit{ overflow:hidden;display:block; font-size:17px; color:#313131; height:39px; line-height:39px; font-weight:bold;}
.neiye .right .neiye_right .case-list li p{ font-size:14px; color:#898989; line-height:27px;height:54px;overflow:hidden;}
.neiye .right .neiye_right .case-list li a.more{ display:inline-block; text-align:center; margin-top:10px; width:100px; height:29px; line-height:29px; border:1px solid #1874c1; border-radius:5px; color:#1874c1; font-size:14px;}
.neiye .right .neiye_right .case-list li a.more:hover{ background:#1874c1; color:#fff;}
.neiye .right .neiye_right .case-list li a.tit:hover{ color:#1874c1}
.neiye .right .neiye_right .case-list li span{ display:block; height:39px; line-height:39px; overflow:hidden;}
.neiye .right .neiye_right .case-list li span i{ float:right; font-size:14px; color:#aaaaaa; margin-left:25px; font-style:normal;}

.case_kehu ul{ width:945px; margin-top:17px; margin-bottom:25px;}
.case_kehu ul li{ display:block; float:left; width:146px; cursor:pointer; height:80px; border:1px solid #dfdfdf; overflow:hidden; margin-right:9px;}
.case_kehu ul li img{ display:block;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case_kehu ul li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}


.danye ul{ margin-top:20px; margin-bottom:20px;}
.danye ul li{ display:block; float:left; width:232px; text-align:center; height:70px; border-left:1px solid #e3e3e3; box-sizing:border-box;}
.danye ul li span{ display:inline-block; color:#000; position:relative; }
.danye ul li span strong{ font-size:32px; font-weight:normal;}
.danye ul li span i{ font-style:normal; color:#767676; position:absolute; top:-10px; right:-20px; font-size:16px;}
.danye ul li p{ text-align:center; font-size:13px; color:#767676; margin-top:5px;}
.danye ul li.last{ border-right:1px solid #e3e3e3;}


.danye{ font-size:15px; color:#5e5e5e; line-height:31px; padding-bottom:20px;}


#map{ width:100%; height:440px; margin-bottom:10px;}

.contact .left{ width:422px;}
.contact .title{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #e9e9e9; margin-bottom:20px;}
.contact .title p{ display:inline-block; font-size:17px; color:#1874c1; font-weight:bold; border-bottom:2px solid #1874c1; height:43px; line-height:43px; padding:0 3px;}

.contact .left strong{font-size:16px; color:#4e4e4e; margin-bottom:20px;}
.contact .left img{ float:right; margin-top:20px;}
.contact .left p.dizhi{ font-size:15px; color:#7c7c7c; line-height:29px;}

.contact .right{ width:463px;}
.contact .right form p{ font-size:15px; color:#7c7c7c; line-height:32px; width:100%; margin-bottom:10px;}
.contact .right form p.text{ width:49%; float:left;}
.contact .right form p.text input{ width:135px; height:30px; line-height:30px; border:1px solid #ececec; padding-left:5px;}
.contact .right form textarea{ width:373px; height:105px; border:1px solid #ececec; padding-top:5px; padding-left:5px;}
.contact .right form p span{ display:block; float:left; width:80px;}
.contact .right form p .submit{ display:inline-block; width:123px; height:35px; border:none; background:#1874c1; color:#fff; font-size:15px; cursor:pointer; margin-right:10px;}
.contact .right form p .reset{ background:#bcbcbc;}


.neiye .right .neiye_right .biaoti{ width:930px; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:25px; margin-bottom:20px;}
.neiye .right .neiye_right .biaoti h1{ font-size:24px; color:#000; font-weight:normal;}
.neiye .right .neiye_right .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}

.neiye .right .neiye_right .fn{ width:930px; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.neiye .right .neiye_right  .fn p{ font-size:14px; line-height:30px; color:#565656}
.neiye .right .neiye_right  .fn p a{ color:#565656}
.neiye .right .neiye_right  .fn p a:hover{ color:#1874c1;}

.kehu{ margin-top:20px;}
.kehu ul li{ display:block; float:left; width:227px; margin-right:18px; margin-bottom:18px; cursor:pointer;}
.kehu ul li i{ display:block;  width:225px; height:97px; overflow:hidden; border:1px solid #dfdfdf;}
.kehu ul li i img{display:block;  width:223px; height:97px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.kehu ul{ width:1230px;}
.kehu ul li p{ text-align:center; font-size:15px; color:#5d5d5d; margin-top:10px;}
.kehu ul li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);}

/*产品*/
		.index-product{margin-top:40px}
		.index-product .product_category{max-height:1200px;overflow:hidden}
		.goods{float:right;width:880px;border:1px solid #eaeaea}
		.goods h2{background:#e8e8e8;height:40px;line-height:40px;text-indent:10px;font-size:18px;color:#1874c1;font-weight:700}
		.goods h2 a{float:right;font-size:15px;margin-right:10px;font-weight:400; color:#1874c1;}
		.goods ul{padding:5px 18px 23px 18px;overflow:hidden; width:auto;}
		.goods ul #big{width:880px}
		.goods ul li{float:left;width:270px;height:220px;margin:16px 16px 0 0;text-align:center}
		.goods ul li div{border:1px solid #eaeaea}
		.goods ul li img{width:220px;height:145px;margin-top:6px}
		.goods ul li h3{line-height:36px;width:220px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-family:"宋体";color:#5c5c5c}

		@media screen and (max-width: 768px){
			.index-product{margin-top:20px}
			.index-product .product_category{display: none;}
			.goods{float:none;width:96%;margin:0 auto}
			.goods ul{padding:6px 2%}
			.goods ul #big{width:102%;margin-right:-2%}
			.goods ul li{width:48%;height:auto;margin:10px 2% 0 0}
			.goods ul li:nth-child(15){display:none}
			.goods ul li img{width:80%;height:auto}
			.goods ul li h3{line-height:36px;width:80%}
		}
/*产品通用*/
	.product_category{float:left;width:290px;background:#e8e8e8;padding-bottom:10px}
	.product_category h2{background:#1874c1;text-align:center;font-size:22px;color:#fff}
	.product_category h2 span{display:block;font-family:Arial;font-size:15px;margin-top:1px}
	.product_category ul{margin-top:15px; width:auto;}
	.product_category ul li h3{width:215px;height:28px;margin:0 auto;border-radius:15px;background:#808181;text-align:center;line-height:28px;font-size:18px;color:#fff;}
	.product_category ul li h3 a{color:#fff;}
	.product_category ul li dl{padding:0 10px}
	.product_category ul li dl dd{float:left;width:50%;line-height:40px;border-bottom:1px dashed #8d8d8d;background:url(../images/ico1.png) no-repeat left center;text-indent:10px;white-space:nowrap;overflow:hidden;font-size:15px;font-weight:500}
	.product_category ul li dl dd a{color:#000}

	@media screen and (max-width: 768px){
		.product_category{float:none;width:100%;height:100%;overflow-y:auto;position:fixed;z-index:9999;top:0;display:none}
		.product_category h2{padding:10px 0}
		.product_category i{display:block;background:url(../images/close.png) no-repeat;width:26px;height:26px;position:fixed;top:10px;right:10px}
		.product_category u{display:block;height:20px}
	}